#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

//int main() 
//{
//    char b;
//    double a, c;
//    while (scanf("%d%c%d", &a,&b,&c) != EOF) 
//    { 
//        switch (b)
//        {
//        case 43://   +
//            printf("%d",);
//            break;
//        case 45://   -
//            printf("-");
//            break;
//        case 42://    *
//            printf("*");
//            break;
//        case 47://   /
//            printf("/");
//            break;
//        }
//        while (getchar() != '\n');
//    }
//    return 0;
//}
int main()
{
    double a, b;
    char ch;
    while (scanf("%lf %c %lf", &a, &ch, &b) != EOF)
    {
        if (ch == '+' || ch == '-' || ch == '*' || ch == '/')
        {
            if (ch == '+')
                printf("%.4lf%c%.4lf=%.4lf\n", a, ch, b, a + b);
            else if (ch == '-')
                printf("%.4lf%c%.4lf=%.4lf\n", a, ch, b, a - b);
            else if (ch == '*')
                printf("%.4lf%c%.4lf=%.4lf\n", a, ch, b, a * b);
            else
            {
                if (b == 0.0)
                    printf("Wrong!Division by zero!\n");
                else
                    printf("%.4lf%c%.4lf=%.4lf\n", a, ch, b, a / b);
            }
        }
        else
            printf("Invalid operation!\n");
    }
    return 0;
}